﻿@charset "utf-8";
/* CSS Document */
/*
 * @name css style
 * @author 李焕文 lihuanwen@vip.qq.com
 * @date 2013/7/20
 */
html { color: #dcdddd; }
a { color: #dcdddd; }
input {
	border: 1px solid #abadb3;
	height: 25px;
}
/*首页*/
.header-bj {
	width: auto;
	height: 103px;
	background: url(../images/header-bj.jpg) repeat-x;
}
.header {
	width: 991px;
	height: 103px;
	margin: auto;
}
.nav {
	width: 1009px;
	height: 45px;
	background: url(../images/nav.png);
	margin: auto;
	position: relative;
	z-index: 1;
}
.banner-bj {
	width: auto;
	height: 847px;
	background: url(../images/banner.jpg);
}
.banner {
	width: 1500px;
	height: 558px;
	margin: auto;
	position: relative;
}
.banner-tu {
	overflow: hidden;
	width: 1500px;
	height: 558px;
}
.banner-tu ul { position: relative; }
.banner-tu ul li {
	width: 1500px;
	height: 558px;
	float: left;
}
.news {
	background: url(../images/news-bj.png);
	width: 786px;
	height: 39px;
	overflow: hidden;
	position: relative;
	top: -39px;
	margin: auto;
	line-height: 39px;
	z-index: 1;
	color: #120c09;
}
.news a { color: #333; }
.banner-up { height: 558px; }
.banner-down {
	width: 1000px;
	height: 290px;
	margin: auto;
}
.main-bj {
	width: auto;
	min-height: 680px;
	background: url(../images/main-bj.jpg) repeat;
}
.main {
	width: 980px;
	min-height: 680px;
	margin: auto;
	color: #b68d65;
}
.copyright-bj {
	width: auto;
	height: 105px;
	clear: both;
	float: none;
	background: url(../images/copyright-bj.jpg);
}
.copyright {
	width: 1002px;
	height: 75px;
	margin: auto;
	padding-top: 30px;
}
/*首页布局结束*/
.header li {
	float: left;
	margin-left: 7px;
}
.nav li {
	float: left;
	line-height: 35px;
}
.nav a {
	color: #b68d65;
	/**margin-left: 55px;*/
}
.index-df {
	background: url(../images/index-df-bj.png);
	width: 200px;
	border: #786c34 solid 1px;
	border-radius: 5px;
	position: absolute;
	top: 42px;
	left: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.index-dfinput {
	width: 13px;
	height: 13px;
	border: none;
}
.index-df-input[type=text] {
	width: 180px;
	height: 24px;
	border: 1px solid #ab8560;
	background-image: url(../images/input-r.jpg);
	background-repeat: no-repeat;
	background-position : 160px;
}
.index-df-input {
	width: 180px;
	height: 24px;
	border: 1px solid #ab8560;
}
.news-left {
	background: url(../images/news-left.png);
	display: inline-block;
	width: 11px;
	height: 15px;
	position: relative;
	top: 2px;
}
.news-right {
	background: url(../images/news-right.png) no-repeat;
	display: inline-block;
	width: 11px;
	height: 15px;
	position: relative;
	top: 2px;
}
.banner-down-left {
	width: 457px;
	height: 190px;
}
.banner-down-left h1 { color: #b98c5d }
.banner-down-left .a {
	display: inline-block;
	background: url(../images/button.jpg);
	border: none;
	width: 86px;
	height: 22px;
	margin-top: 10px;
	margin-left: 230px;
	text-align: center;
	color: #000;
}
.msg { color: #b68d65; }
.msg span {
	position: relative;
	top: -10px;
	margin-left: 5px;
}
.msg img { margin-left: 20px; }
.main-left { width: 730px; }
.img-t {
	width: 431px;
	height: 243px;
}
.img-l { margin-left: 451px; }
.img-tt { margin-top: 210px; }
.kf-xlwb p { color: #b3242a; }
.index-df .button {
	background: url(../images/button.jpg);
	border: none;
	width: 86px;
	height: 22px;
}
.order_button {
	background: url(../images/button.jpg);
	border: none;
	width: 86px;
	height: 22px;
}
.date-picker-wp {
	display: none;
	position: absolute;
	background: #f1f1f1;
	left: 40px;
	top: 40px;
	border-top: 4px solid #3879d9;
}
.date-picker-wp table { border: 1px solid #ddd; }
.date-picker-wp td {
	background: #fafafa;
	width: 22px;
	height: 18px;
	border: 1px solid #ccc;
	font-size: 12px;
	text-align: center;
}
.date-picker-wp td.noborder {
	border: none;
	background: none;
}
.date-picker-wp td a {
	color: #1c93c4;
	text-decoration: none;
}
.strong { font-weight: bold }
.hand {
	cursor: pointer;
	color: #3879d9;
}
#title { margin-left: 27px; }
.kf-phone>p{
	margin:5px 0 5px 10px;
	color:#595757;
	}
/*首页结束*/
/*客房*/
.kf-gj {
	background: url(../images/kefang-bj.jpg) repeat;
	text-align: center;
	width: 100%;
}
.kf {
	width: 1000px;
	display: inline-table;
	background: #e7e4df;
	text-align: left;
	float: none;
	clear: both;
	color: #030303;
}
.kf-left {
	width: 211px;
	border-right: 4px solid #1e1b19;
}
.kf-left button {
	background: url(../images/button.jpg);
	border: none;
	width: 86px;
	height: 22px;
	margin-bottom: 10px;
}
.kf-center {
	color: #3e3a39;
	margin: 0px 10px 0px 20px;
	width: 560px;
	height: auto;
}
.kf-center a { color: #b98c5d; }
.bk-a {
	border-right: 1px solid #c9a682;
	height: 100%;
}
.bk-l {
	border-bottom: 1px solid #c9a682;
	width: auto;
	margin-bottom:10px;
}
.kf-right { 
	width: 195px;
}
.kf-right h1 {
	background: #eaddcf;
	width: 195px;
}
/*客房结束*/
/*预订系统*/
.yd { }
.kf-center input,textarea {
	border: 1px solid #ab8560;
	width: 180px;
	height: 24px;
}
.kf-center textarea{
	width: 280px;
	margin-top: 5px;
}
.yd-a {
	background: url(../images/ydd.png);
	width: 119px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
}
.yd-a:hover { background: url(../images/ydc.png); }
.yd-b {
	background: url(../images/yda.png);
	width: 128px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
}
.yd-b:hover { background: url(../images/ydb.png); }
.yd-c {
	background: url(../images/yde.png);
	width: 133px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-align: center;
}
.yd-c:hover { background: url(../images/ydf.png); }
.yd-xx {
	background: #e5d9cb;
	width: 485px;
	min-height: 50px;
	border: 1px solid #ad9f8e;
	padding: 15px;
}
.yd-baek {
	background: #e5d9cb;
	display: inline-block;
	width: 73px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #333;
	border: 1px solid #b2aca0;
	border-radius: 4px;
	margin-left: 50px;
}
.yd-next {
	background: #c1272d;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #333;
	border: 1px solid #b2aca0;
	border-radius: 4px;
	width: 60px;
	margin-left: 160px;
}
.yd-wi input { width: 50px; }
input[type=checkbox] {
	width: 13px;
	height: 13px;
}
input[type=radio] {
	width: 13px;
	height: 13px;
}
.yd-fx-bk {
	border: 1px dashed #e0cdbb;
	width: auto;
}
.yd-fx-fx { }
.yd-fx-fx-l { width: 180px; }
.yd-fx-fx-r { width: 350px; }
.yd-xx p { margin-top: 5px; }
.yd-jia p { margin-top: 5px; }
.yd-jia i {
	font-style: normal;
	margin-left: 5px;
	color: #C03;
}
.yd-jia input[type=text] {
	width: 180px;
	height: 22px;
}
textarea {
	width: 485px;
	height: 100px;
}
/*预订系统结束*/
/*舒适客房*/
.kf-square {
	width: 10px;
	height: 10px;
	background: #b98c5d;
	margin-top: 12px;
	margin-right: 7px;
	float: left;
}
p.kf-title {
	font-weight: bold;
	font-size: 14px;
	padding-top: 6px;
}
p.kf-begin {
	font-weight: bold;
	font-size: 16px;
	padding-top: 8px;
	margin: 5px 0 5px 27px;
}
.kf-img {
	height: 290px;
	width: 495px;
	vertical-align: middle;
	margin-left: 27px;
}
.kf-content { padding: 27px;

 }
input { }
/*舒适客房结束*/
/*豪华园景房*/
.kf-banner {
	height: 25px;
	width: 494px;
	background-color: #e0d5c7;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
}
.kf-li {
	list-style-type: square;
	margin-left: 15px;
}
.kf-table {
	margin-top: 10px;
	border: 4px solid #ddd2c4;
	width: 504px;
	background-color: #fbf7f2;
}
.kf-th {
	border: 2px solid #ddd2c4;
	align: center;
}
.kf-yuding {
	float: right;
	margin-top: 10px;
}
.unit img {
	float: left;
	margin-top: 8px;
	margin-right: 4px;
}
.sub div {
	line-height: 30px;
	color: #c6996d;
	margin-left: 20px;
}
.unit div a { color: #c6996d; }
.unit {
	cursor: pointer;
	margin-top: 5px;
	padding-bottom: 5px;
}
.unit div{
	background:url(../images/asdf.png) no-repeat;
	background-position:bottom;
	line-height:30px;
	color:#c6996d;
	}
.container .unit .sub { margin-left: 20px; }/**豪华园景房结束**/
/**用户注册**/
.register{
	 position: fixed;
	 z-index: 999;
	 left: 35%;
	 width: 530px;
	 height: 556px;
	 background-color: #e2dfda;
	 border: 6px solid #b98c5d;
	 border-radius: 5px;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 -o-border-radius: 5px;
}
.register-banner {
	margin-bottom: 10px;
	width: 530px;
	height: 40px;
	line-height: 40px;
	background-color: #594132;
	float: left;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}
.register-content { margin: 18px 20px 20px 45px; }
.img1 { float: left; }
.img2 {
	float: left;
	margin-left: 15px;
	margin-top: 13px;
}
p.aa {
	font-size: 18px;
	color: #b98c5d;
	font-weight: bold;
}
p.bb {
 font-size::14px; color: #787878; }
.register-table {
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	color: #000;
}
.register-td {
	padding-right: 10px;
	text-align: left;
	padding-top: 8px;
}
.register-input {
	width: 165px;
	height: 20px;
	margin-top: 8px;
}
.register-input2 {
	width: 60px;
	float: left;
	margin-top: 8px;
	height: 20px;
}
.register-warning {
	padding-left: 4px;
	color: #F00;
	text-align: left;
}
.register-warning2 { padding-left: 4px; vertical-align: middle;text-align: left;line-height: 32px;}
.register-now {
	margin: 50px;
	margin-left: 50px;
}
.register-gender {
	float: left;
	margin-right: 20px;
	padding-top: 8px;
}
#register-code { margin-top: 8px; }
/**用户注册结束**/
/**用户登录**/
.login {
	position: fixed;
	z-index: 999;
	width: 400px;
	height: 277px;
	left: 35%;
	top: 150px;
	background-color: #e2dfda;
	border: 6px solid #b98c5d;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 0px;
}
.login-banner {
	height: 40px;
	line-height: 40px;
	background-color: #594132;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}
.banner-text {
	margin-left: 20px;
	color: #b98c5d;
	font-size: 16px;
	font-weight: bold;
}
.banner-text img{
	position: absolute;
	right: 0px;
	top: 8px;
	cursor: pointer;
}
.login-table{
	margin-top: 40px;
}
.login-table td{
	text-align: left;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;	
	margin-top: 15px;
	color: #000;
}
.login-input {
	height: 25px;
	width: 200px;
}
.login-now {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
p#register {
	margin-left: 10px;
	margin-top: 25px;
}
.loginimg2 {
	margin-left: 60px;
	margin-top: 10px;
}
#x {
	float: right;
	margin-right: 20px;
	width: 9px;
	margin-top: 5px;
}
/**用户登录结束**/
/*酒店新闻*/
.jdxw li { float: none }
.jdxw span[l=l] {
	background: url(../images/asdfas.png);
	display: inline-block;
	width: 68px;
	height: 52px;
	text-align: center;
	line-height: 25px;
	float: left;
}
.jdxw span { line-height: 25px; }
/*酒店新闻结束*/
.jdxc ul { margin-left: 20px; }
.jdxc li {
	float: left;
	width: 260px;
	height: 200px;
}
.jdxc li p { margin-top: 5px; }
.jdxc li p span {
	position: relative;
	top: -3px;
	left: 3px;
}
.kf-begin {
	padding-top: 8px;
	margin: 5px 0 5px 27px;
}
.td-no tr td { text-align: left; }
.czjzgz p { text-indent: 2em;}
/**会员中心**/
.member {
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
	margin-left: 20px;
}
.lines { margin-left: 30px; }
.zc-button {
	float: right;
	margin-right: 50px;
	border: 1px solid #c6b9ac;
	background: #e5d9cb;
	padding: 2px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
}
/**会员中心结束**/
/**滑动门**/
.nTab {
	width: 500px;
	min-height: 460px;
	margin-left:0px;
	margin-right:0px;
}
.none { display: none; }
.nTab .TabTitle li {
	float: left;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 124px;
	margin-right: 10px;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-o-border-radius: 4px 4px 0px 0px;
}
.nTab .TabTitle li a { text-decoration: none; }
.nTab .TabTitle .active {
	background: #e5d9cb;/**滑动门背景色**/
	color: #fff;
	font-size: 14px;
	background: #b7252b;
}
.nTab .TabTitle .normal {
	color: #000;
	font-size: 14px;
	background: #e5d9cb;
}
.nTab .TabContent {
	clear: both;
	overflow: visible;
	background: #e5d9cb;
	display: block;
	min-height: 400px;
	width: 540px;
	margin-right: 10px;
	border: 2px solid #c6b9ac;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-o-border-radius: 0px 0px 4px 4px;
}
.nTab .TabContent td{
	text-align: center;
}
.active {
	border: 2px solid #c6b9ac;
	border-bottom: none;
}
.normal {
	border: 2px solid #c6b9ac;
	border-bottom: none;
}
/**滑动门结束**/
/**选项卡1**/
.tab1-title { margin-left: 30px; }
.tab-hr {
	width: 460px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.tab1-content {
	float: left;
	width: 520px;
}
.tab-table1 { margin-left: 30px; }
.tab-table1 tr {
	height: 34px;
}
.tab-table1 td{
	text-align: left;
}
.global_btn{
	border: 0px; 
	background-image: url('../images/btn_bg.png');
	min-width: 40px;
	height: 25px;
	clear: both;
	padding: 3px 10px 3px 10px;
}
.tab1-td {
	width: 80px;
}
.tab1-notice {
	color: #bc262c;
	margin-left: 5px;
}
.tab1-td2 { width: 80px; }
.tab1-button {
	background: #bc262c;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	width: 85px;
	padding: 3px 3px 3px 5px;
	color: #FFF;
	font-size: 14px;
	margin: 20px 0 10px 60px;
	float: left;
	border: 2px solid #c6b9ac;
}
/**选项卡1结束**/
/**选项卡2**/
.tab2-table {
	float: left;
	margin:10px;
}
.tab2-table td {
	text-align: center;
}
.tab2-td {
	border: 2px solid #b98c5d;
	width: 80px;
	padding: 2px;
}
.tab2-link { color: #000; }
.tab2-td2 {
	border: 2px solid #b98c5d;
	padding: 2px;
	color: #000;
}
.tab2-table2 {
	float: left;
	margin-left: 10px;
	width: 440px;
}
.tab2-td3 {
	border: 2px solid #b98c5d;
	border-top: none;
	padding: 2px;
	color: #000;
}
.tab2-td4 {
	border: 2px solid #b98c5d;
	padding: 2px;
	color: #000;
	width: 80px;
}
/**选项卡2结束**/
/**会员忠诚计划**/
.zcplan { padding: 5px; }
.zcplan-title {
	font-weight: bold;
	margin: 10px 0 10px 0;
}
.space { margin-right: 20px; }
/**会员忠诚结束**/
/**休闲配套**/
.xx-title {
	color: #c6996d;
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding: 17px 0 0px 0;
	width: 80px;
}
.xx-content {
	float: left;
	padding: 20px 0 3px 0;
	width: 414px;
}
/**完美婚典**/
.hd-content {
	padding: 27px 0 3px 27px;
	float: left;
	width: 280px;
}
.hd-div {
	background: #dfd9d4;
	margin-left: 20px;
	margin-top: 27px;
	width: 194px;
	float: left;
	min-height: 300px;
}
.hd-title {
	color: #cbae91;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
}
.hdd { margin: 2px 5px 2px 10px; }
/**完美婚典结束**/
/**休闲配套结束**/
/**互动社区**/
#hdsq-code {
	margin-top: 0px;
	margin-left: 8px;
}
.hdsq-code { background-color: fec92b; }
.hdimg {
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}
.hdsq-content {
	float: left;
	margin: 15px 30px 10px 12px;
	width: 500px;
}
.hdsq-hr {
	width: 100%;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.hdsq-img {
	float: left;
	margin-right: 40px;
}
.hdsq-question {
	padding: 10px;
	width: 400px;
}
.hdsq-answer { padding: 10px }
.hdsq-name { margin-left: 25px; }
.hdsq-time { margin-left: 10px; }
/*分页框*/
.jPaginate {
	height: 34px;
	position: relative;
	color: #a5a5a5;
	font-size: small;
	width: 100%;
}
.jPaginate a {
	line-height: 15px;
	height: 18px;
	cursor: pointer;
	padding: 2px 5px;
	margin: 2px;
	float: left;
}
.jPag-control-back {
	position: absolute;
	left: 0px;
}
.jPag-control-front {
	position: absolute;
	top: 0px;
}
.jPaginate span { cursor: pointer; }
ul.jPag-pages {
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ul.jPag-pages li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
}
ul.jPag-pages li a {
	float: left;
	padding: 2px 5px;
}
span.jPag-current {
	cursor: default;
	font-weight: normal;
	line-height: 15px;
	height: 18px;
	padding: 2px 5px;
	margin: 2px;
	float: left;
}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-next, span.jPag-sprevious, span.jPag-snext, ul.jPag-pages li span.jPag-previous-img, ul.jPag-pages li span.jPag-next-img, span.jPag-sprevious-img, span.jPag-snext-img {
	height: 22px;
	margin: 2px;
	float: left;
	line-height: 18px;
}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-previous-img {
	margin: 2px 0px 2px 2px;
	font-size: 12px;
	font-weight: bold;
	width: 10px;
}
ul.jPag-pages li span.jPag-next, ul.jPag-pages li span.jPag-next-img {
	margin: 2px 2px 2px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 10px;
}
span.jPag-sprevious, span.jPag-sprevious-img {
	margin: 2px 0px 2px 2px;
	font-size: 18px;
	width: 15px;
	text-align: right;
}
span.jPag-snext, span.jPag-snext-img {
	margin: 2px 2px 2px 0px;
	font-size: 18px;
	width: 15px;
	text-align: right;
}
ul.jPag-pages li span.jPag-previous-img { background: transparent url(../images/previous.png) no-repeat center right; }
ul.jPag-pages li span.jPag-next-img { background: transparent url(../images/next.png) no-repeat center left; }
span.jPag-sprevious-img { background: transparent url(../images/sprevious.png) no-repeat center right; }
span.jPag-snext-img { background: transparent url(../images/snext.png) no-repeat center left; }
/*分页框结束*/
.room_surplus_table
{
	border: 1px solid #ad9f8e;
}
.room_surplus_table td{
	height:25px;
	line-height:25px;
	text-align: center;	
}
.nav_table td{
	text-align: center;
}
